- Software development in a security conscious domain.
- Development in low-level languages such as C or C++.
- Writing tools and applications in Python or Golang.
- Using a debugger to understand and fix executing code.
- Building and maintaining security systems.
- Static & Dynamic Analysis tools.
- Identifying and defining system security requirements.
- Software vulnerability & risk mitigation.
- Preparing and documenting secure operating instructions.
- Network architectures, protocol implementation or binary file format engineering.
- Linux operating systems – Ubuntu/Debian, Centos/RHEL, Android, etc.
- Work across multiple projects and innovation tasks.
- Develop proof of concepts, demonstrators and white papers.
- Take part in pre-sales, business development, and bid work.
- Build or contribute to training and exercises.
- Contribute to our software engineering and innovation strategies.
- Support our Roke diversity and working groups.
- Teach and nurture as part of our staff development programmes.
Company
Roke
United Kingdom
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Golang Job Details
The Opportunity
Are you ready to step up to the next level?
We are looking for ambitious and energetic engineers, early in their careers to join active and upcoming project delivery teams across the cyber domain. This role will enable you to expand your abilities by working alongside our wealth of Cyber Security Engineers on various customer-facing projects. Depending upon your experience you may be ready to step directly into a leadership position, or supported by an established lead before taking on responsibility.
Our engineers make, break, assure and secure systems. Working across a variety of projects, we solve real, complex problems, enabled by our expertise in systems engineering, agile software development, security design and cryptographic technologies.
As a Cyber Security Engineer you will build and deploy complex security-minded systems, contribute to or lead small teams, and build technical customer relationships.
You will present security concepts and their implications to both technical and non-technical audiences, and write clear and comprehensive technical documentation to support projects.
You will enjoy using your expertise to mitigate vulnerabilities and weaknesses in a system’s design or implementation, and you will provide technical guidance to team members and clients.
Why we want you
You are curious, keen to learn and understand systems, and because of that you’ll have built up a broad technical understanding of how things work. You enjoy understanding how things fit together and designing ways to improve them.
Your broad technical, research and software development background will allow you to rapidly understand new systems and domains, and prototype software. Your experience will probably include one or more of:
Most of our work is done to protect and support our customers’ missions. As such, your projects may vary from rapidly prototyped research right through to high-grade enterprise systems using assured development approaches.
We are also keen to support your professional and career development, and our engineers will often become involved in other tasks and areas in doing so.
You may:
Desirable:
If you have the knowledge, skills and experience above, a degree in a relevant technical subject is desirable, but not essential.
Why You Should Join Us
We have a competitive salary and access to a number of additional flexible benefits, which will cover Health and Wellbeing, Savings and Protection & Life, Leisure and Entertainment.
Roke has a great community of groups with shared interests. These enable people to share ideas and be passionate about tools, technologies & techniques, which interest them.
We are committed to a policy of Equal Opportunity, Diversity and Inclusion. Our working environment is friendly, creative and inclusive. We will consider flexible working arrangements and support a diverse work force and those with additional needs.
About Roke
Roke imagines a more secure world. A world where technology protects, rather than exposes. A world where expert engineers, consultants and business support staff collaborate to protect what matters most to our clients.
We are a friendly and flexible team with a culture of ‘time, trust and freedom’. The role may give the opportunity to work on client site, from the office, in shared workspaces or from home as necessary. We pride ourselves on listening to each other’s aspirations and accommodating wherever possible.
Security Information
Due to the nature of this position, we require you to be willing and eligible to achieve a minimum of SC clearance. To qualify, you should be a British Citizen and have resided in the UK for the last 5 years. For more information about clearance eligibility, please see https://www.gov.uk/government/organisations/united-kingdom-security-vetting
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs